module e5_w4_fixed_adder_tree ( clk, rst_n, a, psum );
  input [127:0] a;
  output [8:0] psum;
  input clk, rst_n;
  wire   edge_nd_647, edge_nd_646, edge_nd_645, edge_nd_644, edge_nd_643,
         edge_nd_642, edge_nd_641, edge_nd_640, intadd_14_A_6_, intadd_14_A_4_,
         intadd_14_A_3_, intadd_14_A_2_, intadd_14_A_1_, intadd_14_A_0_,
         intadd_14_B_5_, intadd_14_B_4_, intadd_14_B_3_, intadd_14_B_2_,
         intadd_14_B_1_, intadd_14_B_0_, intadd_14_CI, intadd_14_n8,
         intadd_14_n7, intadd_14_n6, intadd_14_n5, intadd_14_n4, intadd_14_n3,
         intadd_14_n2, intadd_14_n1, intadd_15_A_6_, intadd_15_A_5_,
         intadd_15_A_4_, intadd_15_A_3_, intadd_15_A_2_, intadd_15_A_1_,
         intadd_15_A_0_, intadd_15_B_5_, intadd_15_B_2_, intadd_15_B_1_,
         intadd_15_B_0_, intadd_15_CI, intadd_15_SUM_5_, intadd_15_SUM_4_,
         intadd_15_SUM_3_, intadd_15_SUM_2_, intadd_15_SUM_1_,
         intadd_15_SUM_0_, intadd_15_n7, intadd_15_n6, intadd_15_n5,
         intadd_15_n4, intadd_15_n3, intadd_15_n2, intadd_15_n1,
         intadd_16_A_5_, intadd_16_A_4_, intadd_16_A_3_, intadd_16_A_2_,
         intadd_16_A_1_, intadd_16_B_3_, intadd_16_B_2_, intadd_16_B_1_,
         intadd_16_SUM_5_, intadd_16_SUM_4_, intadd_16_SUM_3_,
         intadd_16_SUM_2_, intadd_16_SUM_1_, intadd_16_SUM_0_, intadd_16_n6,
         intadd_16_n5, intadd_16_n4, intadd_16_n3, intadd_16_n2, intadd_16_n1,
         intadd_17_A_4_, intadd_17_A_3_, intadd_17_A_2_, intadd_17_A_1_,
         intadd_17_B_4_, intadd_17_B_2_, intadd_17_B_1_, intadd_17_SUM_3_,
         intadd_17_SUM_2_, intadd_17_SUM_1_, intadd_17_SUM_0_, intadd_17_n6,
         intadd_17_n5, intadd_17_n4, intadd_17_n3, intadd_17_n2, intadd_17_n1,
         intadd_18_A_3_, intadd_18_A_2_, intadd_18_A_1_, intadd_18_A_0_,
         intadd_18_B_3_, intadd_18_B_1_, intadd_18_B_0_, intadd_18_n5,
         intadd_18_n4, intadd_18_n3, intadd_18_n2, intadd_18_n1,
         intadd_19_A_3_, intadd_19_A_2_, intadd_19_A_1_, intadd_19_B_2_,
         intadd_19_B_1_, intadd_19_SUM_0_, intadd_19_n4, intadd_19_n3,
         intadd_19_n2, intadd_19_n1, intadd_20_A_3_, intadd_20_A_2_,
         intadd_20_A_1_, intadd_20_B_3_, intadd_20_B_2_, intadd_20_B_1_,
         intadd_20_SUM_2_, intadd_20_SUM_1_, intadd_20_SUM_0_, intadd_20_n4,
         intadd_20_n3, intadd_20_n2, intadd_20_n1, intadd_21_A_3_,
         intadd_21_A_2_, intadd_21_A_1_, intadd_21_B_2_, intadd_21_B_1_,
         intadd_21_SUM_3_, intadd_21_SUM_1_, intadd_21_n4, intadd_21_n3,
         intadd_21_n2, intadd_21_n1, intadd_22_A_2_, intadd_22_A_1_,
         intadd_22_B_2_, intadd_22_B_1_, intadd_22_SUM_2_, intadd_22_n3,
         intadd_22_n2, intadd_22_n1, intadd_23_A_2_, intadd_23_A_1_,
         intadd_23_B_2_, intadd_23_B_1_, intadd_23_n3, intadd_23_n2,
         intadd_23_n1, intadd_24_A_1_, intadd_24_A_0_, intadd_24_B_2_,
         intadd_24_B_1_, intadd_24_CI, intadd_24_n3, intadd_24_n2,
         intadd_24_n1, intadd_25_A_2_, intadd_25_A_1_, intadd_25_B_2_,
         intadd_25_B_1_, intadd_25_n3, intadd_25_n2, intadd_25_n1,
         intadd_26_A_2_, intadd_26_A_1_, intadd_26_B_2_, intadd_26_B_1_,
         intadd_26_SUM_2_, intadd_26_SUM_0_, intadd_26_n3, intadd_26_n2,
         intadd_26_n1, intadd_27_B_2_, intadd_27_B_1_, intadd_27_CI,
         intadd_27_n3, intadd_27_n2, intadd_27_n1, intadd_28_A_2_,
         intadd_28_A_0_, intadd_28_B_1_, intadd_28_B_0_, intadd_28_n3,
         intadd_28_n2, intadd_28_n1, intadd_29_B_1_, intadd_29_CI,
         intadd_29_n3, intadd_29_n2, intadd_29_n1, n2, n3, n4, n5, n6, n7, n8,
         n9, n10, n11, n12, n13, n14, n15, n16, n17, n18, n19, n20, n21, n22,
         n23, n24, n25, n26, n27, n28, n29, n30, n31, n32, n33, n34, n35, n36,
         n37, n38, n39, n40, n41, n42, n43, n44, n45, n46, n47, n48, n49, n50,
         n51, n52, n53, n54, n55, n56;
  wire   [127:0] sample_in;

  DFCNQD1BWP30P140HVT sample_in_reg_3_ ( .D(a[3]), .CP(clk), .CDN(rst_n), .Q(
        sample_in[3]) );
  DFCNQD1BWP30P140HVT sample_in_reg_2_ ( .D(a[2]), .CP(clk), .CDN(rst_n), .Q(
        sample_in[2]) );
  DFCNQD1BWP30P140HVT sample_in_reg_1_ ( .D(a[1]), .CP(clk), .CDN(rst_n), .Q(
        sample_in[1]) );
  DFCNQD1BWP30P140HVT sample_in_reg_0_ ( .D(a[0]), .CP(clk), .CDN(rst_n), .Q(
        sample_in[0]) );
  DFCNQD1BWP30P140HVT sample_in_reg_7_ ( .D(a[7]), .CP(clk), .CDN(rst_n), .Q(
        sample_in[7]) );
  DFCNQD1BWP30P140HVT sample_in_reg_6_ ( .D(a[6]), .CP(clk), .CDN(rst_n), .Q(
        sample_in[6]) );
  DFCNQD1BWP30P140HVT sample_in_reg_5_ ( .D(a[5]), .CP(clk), .CDN(rst_n), .Q(
        sample_in[5]) );
  DFCNQD1BWP30P140HVT sample_in_reg_4_ ( .D(a[4]), .CP(clk), .CDN(rst_n), .Q(
        sample_in[4]) );
  DFCNQD1BWP30P140HVT sample_in_reg_11_ ( .D(a[11]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[11]) );
  DFCNQD1BWP30P140HVT sample_in_reg_10_ ( .D(a[10]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[10]) );
  DFCNQD1BWP30P140HVT sample_in_reg_9_ ( .D(a[9]), .CP(clk), .CDN(rst_n), .Q(
        sample_in[9]) );
  DFCNQD1BWP30P140HVT sample_in_reg_8_ ( .D(a[8]), .CP(clk), .CDN(rst_n), .Q(
        sample_in[8]) );
  DFCNQD1BWP30P140HVT sample_in_reg_15_ ( .D(a[15]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[15]) );
  DFCNQD1BWP30P140HVT sample_in_reg_14_ ( .D(a[14]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[14]) );
  DFCNQD1BWP30P140HVT sample_in_reg_13_ ( .D(a[13]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[13]) );
  DFCNQD1BWP30P140HVT sample_in_reg_12_ ( .D(a[12]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[12]) );
  DFCNQD1BWP30P140HVT sample_in_reg_19_ ( .D(a[19]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[19]) );
  DFCNQD1BWP30P140HVT sample_in_reg_18_ ( .D(a[18]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[18]) );
  DFCNQD1BWP30P140HVT sample_in_reg_17_ ( .D(a[17]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[17]) );
  DFCNQD1BWP30P140HVT sample_in_reg_16_ ( .D(a[16]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[16]) );
  DFCNQD1BWP30P140HVT sample_in_reg_23_ ( .D(a[23]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[23]) );
  DFCNQD1BWP30P140HVT sample_in_reg_22_ ( .D(a[22]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[22]) );
  DFCNQD1BWP30P140HVT sample_in_reg_21_ ( .D(a[21]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[21]) );
  DFCNQD1BWP30P140HVT sample_in_reg_20_ ( .D(a[20]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[20]) );
  DFCNQD1BWP30P140HVT sample_in_reg_27_ ( .D(a[27]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[27]) );
  DFCNQD1BWP30P140HVT sample_in_reg_26_ ( .D(a[26]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[26]) );
  DFCNQD1BWP30P140HVT sample_in_reg_25_ ( .D(a[25]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[25]) );
  DFCNQD1BWP30P140HVT sample_in_reg_24_ ( .D(a[24]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[24]) );
  DFCNQD1BWP30P140HVT sample_in_reg_31_ ( .D(a[31]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[31]) );
  DFCNQD1BWP30P140HVT sample_in_reg_30_ ( .D(a[30]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[30]) );
  DFCNQD1BWP30P140HVT sample_in_reg_29_ ( .D(a[29]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[29]) );
  DFCNQD1BWP30P140HVT sample_in_reg_28_ ( .D(a[28]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[28]) );
  DFCNQD1BWP30P140HVT sample_in_reg_35_ ( .D(a[35]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[35]) );
  DFCNQD1BWP30P140HVT sample_in_reg_34_ ( .D(a[34]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[34]) );
  DFCNQD1BWP30P140HVT sample_in_reg_33_ ( .D(a[33]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[33]) );
  DFCNQD1BWP30P140HVT sample_in_reg_32_ ( .D(a[32]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[32]) );
  DFCNQD1BWP30P140HVT sample_in_reg_39_ ( .D(a[39]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[39]) );
  DFCNQD1BWP30P140HVT sample_in_reg_38_ ( .D(a[38]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[38]) );
  DFCNQD1BWP30P140HVT sample_in_reg_37_ ( .D(a[37]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[37]) );
  DFCNQD1BWP30P140HVT sample_in_reg_36_ ( .D(a[36]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[36]) );
  DFCNQD1BWP30P140HVT sample_in_reg_43_ ( .D(a[43]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[43]) );
  DFCNQD1BWP30P140HVT sample_in_reg_42_ ( .D(a[42]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[42]) );
  DFCNQD1BWP30P140HVT sample_in_reg_41_ ( .D(a[41]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[41]) );
  DFCNQD1BWP30P140HVT sample_in_reg_40_ ( .D(a[40]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[40]) );
  DFCNQD1BWP30P140HVT sample_in_reg_47_ ( .D(a[47]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[47]) );
  DFCNQD1BWP30P140HVT sample_in_reg_46_ ( .D(a[46]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[46]) );
  DFCNQD1BWP30P140HVT sample_in_reg_45_ ( .D(a[45]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[45]) );
  DFCNQD1BWP30P140HVT sample_in_reg_44_ ( .D(a[44]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[44]) );
  DFCNQD1BWP30P140HVT sample_in_reg_51_ ( .D(a[51]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[51]) );
  DFCNQD1BWP30P140HVT sample_in_reg_50_ ( .D(a[50]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[50]) );
  DFCNQD1BWP30P140HVT sample_in_reg_49_ ( .D(a[49]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[49]) );
  DFCNQD1BWP30P140HVT sample_in_reg_48_ ( .D(a[48]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[48]) );
  DFCNQD1BWP30P140HVT sample_in_reg_55_ ( .D(a[55]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[55]) );
  DFCNQD1BWP30P140HVT sample_in_reg_54_ ( .D(a[54]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[54]) );
  DFCNQD1BWP30P140HVT sample_in_reg_53_ ( .D(a[53]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[53]) );
  DFCNQD1BWP30P140HVT sample_in_reg_52_ ( .D(a[52]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[52]) );
  DFCNQD1BWP30P140HVT sample_in_reg_59_ ( .D(a[59]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[59]) );
  DFCNQD1BWP30P140HVT sample_in_reg_58_ ( .D(a[58]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[58]) );
  DFCNQD1BWP30P140HVT sample_in_reg_57_ ( .D(a[57]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[57]) );
  DFCNQD1BWP30P140HVT sample_in_reg_56_ ( .D(a[56]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[56]) );
  DFCNQD1BWP30P140HVT sample_in_reg_63_ ( .D(a[63]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[63]) );
  DFCNQD1BWP30P140HVT sample_in_reg_62_ ( .D(a[62]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[62]) );
  DFCNQD1BWP30P140HVT sample_in_reg_61_ ( .D(a[61]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[61]) );
  DFCNQD1BWP30P140HVT sample_in_reg_60_ ( .D(a[60]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[60]) );
  DFCNQD1BWP30P140HVT sample_in_reg_67_ ( .D(a[67]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[67]) );
  DFCNQD1BWP30P140HVT sample_in_reg_66_ ( .D(a[66]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[66]) );
  DFCNQD1BWP30P140HVT sample_in_reg_65_ ( .D(a[65]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[65]) );
  DFCNQD1BWP30P140HVT sample_in_reg_64_ ( .D(a[64]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[64]) );
  DFCNQD1BWP30P140HVT sample_in_reg_71_ ( .D(a[71]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[71]) );
  DFCNQD1BWP30P140HVT sample_in_reg_70_ ( .D(a[70]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[70]) );
  DFCNQD1BWP30P140HVT sample_in_reg_69_ ( .D(a[69]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[69]) );
  DFCNQD1BWP30P140HVT sample_in_reg_68_ ( .D(a[68]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[68]) );
  DFCNQD1BWP30P140HVT sample_in_reg_75_ ( .D(a[75]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[75]) );
  DFCNQD1BWP30P140HVT sample_in_reg_74_ ( .D(a[74]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[74]) );
  DFCNQD1BWP30P140HVT sample_in_reg_73_ ( .D(a[73]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[73]) );
  DFCNQD1BWP30P140HVT sample_in_reg_72_ ( .D(a[72]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[72]) );
  DFCNQD1BWP30P140HVT sample_in_reg_79_ ( .D(a[79]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[79]) );
  DFCNQD1BWP30P140HVT sample_in_reg_78_ ( .D(a[78]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[78]) );
  DFCNQD1BWP30P140HVT sample_in_reg_77_ ( .D(a[77]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[77]) );
  DFCNQD1BWP30P140HVT sample_in_reg_76_ ( .D(a[76]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[76]) );
  DFCNQD1BWP30P140HVT sample_in_reg_83_ ( .D(a[83]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[83]) );
  DFCNQD1BWP30P140HVT sample_in_reg_82_ ( .D(a[82]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[82]) );
  DFCNQD1BWP30P140HVT sample_in_reg_81_ ( .D(a[81]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[81]) );
  DFCNQD1BWP30P140HVT sample_in_reg_80_ ( .D(a[80]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[80]) );
  DFCNQD1BWP30P140HVT sample_in_reg_87_ ( .D(a[87]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[87]) );
  DFCNQD1BWP30P140HVT sample_in_reg_86_ ( .D(a[86]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[86]) );
  DFCNQD1BWP30P140HVT sample_in_reg_85_ ( .D(a[85]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[85]) );
  DFCNQD1BWP30P140HVT sample_in_reg_84_ ( .D(a[84]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[84]) );
  DFCNQD1BWP30P140HVT sample_in_reg_91_ ( .D(a[91]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[91]) );
  DFCNQD1BWP30P140HVT sample_in_reg_90_ ( .D(a[90]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[90]) );
  DFCNQD1BWP30P140HVT sample_in_reg_89_ ( .D(a[89]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[89]) );
  DFCNQD1BWP30P140HVT sample_in_reg_88_ ( .D(a[88]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[88]) );
  DFCNQD1BWP30P140HVT sample_in_reg_95_ ( .D(a[95]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[95]) );
  DFCNQD1BWP30P140HVT sample_in_reg_94_ ( .D(a[94]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[94]) );
  DFCNQD1BWP30P140HVT sample_in_reg_93_ ( .D(a[93]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[93]) );
  DFCNQD1BWP30P140HVT sample_in_reg_92_ ( .D(a[92]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[92]) );
  DFCNQD1BWP30P140HVT sample_in_reg_99_ ( .D(a[99]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[99]) );
  DFCNQD1BWP30P140HVT sample_in_reg_98_ ( .D(a[98]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[98]) );
  DFCNQD1BWP30P140HVT sample_in_reg_97_ ( .D(a[97]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[97]) );
  DFCNQD1BWP30P140HVT sample_in_reg_96_ ( .D(a[96]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[96]) );
  DFCNQD1BWP30P140HVT sample_in_reg_103_ ( .D(a[103]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[103]) );
  DFCNQD1BWP30P140HVT sample_in_reg_102_ ( .D(a[102]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[102]) );
  DFCNQD1BWP30P140HVT sample_in_reg_101_ ( .D(a[101]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[101]) );
  DFCNQD1BWP30P140HVT sample_in_reg_100_ ( .D(a[100]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[100]) );
  DFCNQD1BWP30P140HVT sample_in_reg_107_ ( .D(a[107]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[107]) );
  DFCNQD1BWP30P140HVT sample_in_reg_106_ ( .D(a[106]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[106]) );
  DFCNQD1BWP30P140HVT sample_in_reg_105_ ( .D(a[105]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[105]) );
  DFCNQD1BWP30P140HVT sample_in_reg_104_ ( .D(a[104]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[104]) );
  DFCNQD1BWP30P140HVT sample_in_reg_111_ ( .D(a[111]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[111]) );
  DFCNQD1BWP30P140HVT sample_in_reg_110_ ( .D(a[110]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[110]) );
  DFCNQD1BWP30P140HVT sample_in_reg_109_ ( .D(a[109]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[109]) );
  DFCNQD1BWP30P140HVT sample_in_reg_108_ ( .D(a[108]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[108]) );
  DFCNQD1BWP30P140HVT sample_in_reg_115_ ( .D(a[115]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[115]) );
  DFCNQD1BWP30P140HVT sample_in_reg_114_ ( .D(a[114]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[114]) );
  DFCNQD1BWP30P140HVT sample_in_reg_113_ ( .D(a[113]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[113]) );
  DFCNQD1BWP30P140HVT sample_in_reg_112_ ( .D(a[112]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[112]) );
  DFCNQD1BWP30P140HVT sample_in_reg_119_ ( .D(a[119]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[119]) );
  DFCNQD1BWP30P140HVT sample_in_reg_118_ ( .D(a[118]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[118]) );
  DFCNQD1BWP30P140HVT sample_in_reg_117_ ( .D(a[117]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[117]) );
  DFCNQD1BWP30P140HVT sample_in_reg_116_ ( .D(a[116]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[116]) );
  DFCNQD1BWP30P140HVT sample_in_reg_123_ ( .D(a[123]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[123]) );
  DFCNQD1BWP30P140HVT sample_in_reg_122_ ( .D(a[122]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[122]) );
  DFCNQD1BWP30P140HVT sample_in_reg_121_ ( .D(a[121]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[121]) );
  DFCNQD1BWP30P140HVT sample_in_reg_120_ ( .D(a[120]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[120]) );
  DFCNQD1BWP30P140HVT sample_in_reg_127_ ( .D(a[127]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[127]) );
  DFCNQD1BWP30P140HVT sample_in_reg_126_ ( .D(a[126]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[126]) );
  DFCNQD1BWP30P140HVT sample_in_reg_125_ ( .D(a[125]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[125]) );
  DFCNQD1BWP30P140HVT sample_in_reg_124_ ( .D(a[124]), .CP(clk), .CDN(rst_n), 
        .Q(sample_in[124]) );
  DFCNQD1BWP30P140HVT psum_reg_8_ ( .D(intadd_14_n1), .CP(clk), .CDN(rst_n), 
        .Q(psum[8]) );
  DFCNQD1BWP30P140HVT psum_reg_7_ ( .D(edge_nd_647), .CP(clk), .CDN(rst_n), 
        .Q(psum[7]) );
  DFCNQD1BWP30P140HVT psum_reg_6_ ( .D(edge_nd_646), .CP(clk), .CDN(rst_n), 
        .Q(psum[6]) );
  DFCNQD1BWP30P140HVT psum_reg_5_ ( .D(edge_nd_645), .CP(clk), .CDN(rst_n), 
        .Q(psum[5]) );
  DFCNQD1BWP30P140HVT psum_reg_4_ ( .D(edge_nd_644), .CP(clk), .CDN(rst_n), 
        .Q(psum[4]) );
  DFCNQD1BWP30P140HVT psum_reg_3_ ( .D(edge_nd_643), .CP(clk), .CDN(rst_n), 
        .Q(psum[3]) );
  DFCNQD1BWP30P140HVT psum_reg_2_ ( .D(edge_nd_642), .CP(clk), .CDN(rst_n), 
        .Q(psum[2]) );
  DFCNQD1BWP30P140HVT psum_reg_1_ ( .D(edge_nd_641), .CP(clk), .CDN(rst_n), 
        .Q(psum[1]) );
  DFCNQD1BWP30P140HVT psum_reg_0_ ( .D(edge_nd_640), .CP(clk), .CDN(rst_n), 
        .Q(psum[0]) );
  FA1D0BWP30P140HVT intadd_23_U4 ( .A(sample_in[106]), .B(sample_in[62]), .CI(
        sample_in[114]), .CO(intadd_23_n3), .S(intadd_21_A_2_) );
  FA1D0BWP30P140HVT intadd_23_U3 ( .A(intadd_23_A_1_), .B(intadd_23_B_1_), 
        .CI(intadd_23_n3), .CO(intadd_23_n2), .S(intadd_21_A_3_) );
  FA1D0BWP30P140HVT intadd_23_U2 ( .A(intadd_23_A_2_), .B(intadd_23_B_2_), 
        .CI(intadd_23_n2), .CO(intadd_23_n1), .S(intadd_20_A_3_) );
  FA1D0BWP30P140HVT intadd_25_U4 ( .A(sample_in[107]), .B(sample_in[63]), .CI(
        sample_in[115]), .CO(intadd_25_n3), .S(intadd_17_B_2_) );
  FA1D0BWP30P140HVT intadd_25_U3 ( .A(intadd_25_A_1_), .B(intadd_25_B_1_), 
        .CI(intadd_25_n3), .CO(intadd_25_n2), .S(intadd_19_A_2_) );
  FA1D0BWP30P140HVT intadd_19_U5 ( .A(sample_in[26]), .B(sample_in[22]), .CI(
        sample_in[34]), .CO(intadd_19_n4), .S(intadd_19_SUM_0_) );
  FA1D0BWP30P140HVT intadd_19_U4 ( .A(intadd_19_A_1_), .B(intadd_19_B_1_), 
        .CI(intadd_19_n4), .CO(intadd_19_n3), .S(intadd_16_B_3_) );
  FA1D0BWP30P140HVT intadd_19_U3 ( .A(intadd_19_A_2_), .B(intadd_19_B_2_), 
        .CI(intadd_19_n3), .CO(intadd_19_n2), .S(intadd_16_A_4_) );
  FA1D0BWP30P140HVT intadd_19_U2 ( .A(intadd_19_A_3_), .B(intadd_23_n1), .CI(
        intadd_19_n2), .CO(intadd_19_n1), .S(intadd_16_A_5_) );
  FA1D0BWP30P140HVT intadd_25_U2 ( .A(intadd_25_A_2_), .B(intadd_25_B_2_), 
        .CI(intadd_25_n2), .CO(intadd_25_n1), .S(intadd_17_A_4_) );
  FA1D0BWP30P140HVT intadd_26_U4 ( .A(sample_in[101]), .B(sample_in[85]), .CI(
        sample_in[93]), .CO(intadd_26_n3), .S(intadd_26_SUM_0_) );
  FA1D0BWP30P140HVT intadd_26_U3 ( .A(intadd_26_A_1_), .B(intadd_26_B_1_), 
        .CI(intadd_26_n3), .CO(intadd_26_n2), .S(intadd_16_A_2_) );
  FA1D0BWP30P140HVT intadd_26_U2 ( .A(intadd_26_A_2_), .B(intadd_26_B_2_), 
        .CI(intadd_26_n2), .CO(intadd_26_n1), .S(intadd_26_SUM_2_) );
  FA1D0BWP30P140HVT intadd_17_U7 ( .A(sample_in[73]), .B(sample_in[45]), .CI(
        sample_in[81]), .CO(intadd_17_n6), .S(intadd_17_SUM_0_) );
  FA1D0BWP30P140HVT intadd_17_U6 ( .A(intadd_17_A_1_), .B(intadd_17_B_1_), 
        .CI(intadd_17_n6), .CO(intadd_17_n5), .S(intadd_17_SUM_1_) );
  FA1D0BWP30P140HVT intadd_17_U5 ( .A(intadd_17_A_2_), .B(intadd_17_B_2_), 
        .CI(intadd_17_n5), .CO(intadd_17_n4), .S(intadd_17_SUM_2_) );
  FA1D0BWP30P140HVT intadd_17_U4 ( .A(intadd_17_A_3_), .B(intadd_26_n1), .CI(
        intadd_17_n4), .CO(intadd_17_n3), .S(intadd_17_SUM_3_) );
  FA1D0BWP30P140HVT intadd_17_U3 ( .A(intadd_17_A_4_), .B(intadd_17_B_4_), 
        .CI(intadd_17_n3), .CO(intadd_17_n2), .S(intadd_15_A_5_) );
  FA1D0BWP30P140HVT intadd_17_U2 ( .A(intadd_19_n1), .B(intadd_25_n1), .CI(
        intadd_17_n2), .CO(intadd_17_n1), .S(intadd_15_A_6_) );
  FA1D0BWP30P140HVT intadd_20_U5 ( .A(sample_in[9]), .B(sample_in[13]), .CI(
        sample_in[17]), .CO(intadd_20_n4), .S(intadd_20_SUM_0_) );
  FA1D0BWP30P140HVT intadd_20_U4 ( .A(intadd_20_A_1_), .B(intadd_20_B_1_), 
        .CI(intadd_20_n4), .CO(intadd_20_n3), .S(intadd_20_SUM_1_) );
  FA1D0BWP30P140HVT intadd_20_U3 ( .A(intadd_20_A_2_), .B(intadd_20_B_2_), 
        .CI(intadd_20_n3), .CO(intadd_20_n2), .S(intadd_20_SUM_2_) );
  FA1D0BWP30P140HVT intadd_20_U2 ( .A(intadd_20_A_3_), .B(intadd_20_B_3_), 
        .CI(intadd_20_n2), .CO(intadd_20_n1), .S(intadd_15_A_4_) );
  FA1D0BWP30P140HVT intadd_22_U4 ( .A(sample_in[108]), .B(sample_in[92]), .CI(
        sample_in[100]), .CO(intadd_22_n3), .S(intadd_15_A_0_) );
  FA1D0BWP30P140HVT intadd_22_U3 ( .A(intadd_22_A_1_), .B(intadd_22_B_1_), 
        .CI(intadd_22_n3), .CO(intadd_22_n2), .S(intadd_15_B_1_) );
  FA1D0BWP30P140HVT intadd_22_U2 ( .A(intadd_22_A_2_), .B(intadd_22_B_2_), 
        .CI(intadd_22_n2), .CO(intadd_22_n1), .S(intadd_22_SUM_2_) );
  FA1D0BWP30P140HVT intadd_21_U5 ( .A(sample_in[80]), .B(sample_in[60]), .CI(
        sample_in[88]), .CO(intadd_21_n4), .S(intadd_18_B_0_) );
  FA1D0BWP30P140HVT intadd_21_U4 ( .A(intadd_21_A_1_), .B(intadd_21_B_1_), 
        .CI(intadd_21_n4), .CO(intadd_21_n3), .S(intadd_21_SUM_1_) );
  FA1D0BWP30P140HVT intadd_21_U3 ( .A(intadd_21_A_2_), .B(intadd_21_B_2_), 
        .CI(intadd_21_n3), .CO(intadd_21_n2), .S(intadd_15_B_2_) );
  FA1D0BWP30P140HVT intadd_21_U2 ( .A(intadd_21_A_3_), .B(intadd_22_n1), .CI(
        intadd_21_n2), .CO(intadd_21_n1), .S(intadd_21_SUM_3_) );
  FA1D0BWP30P140HVT intadd_16_U7 ( .A(sample_in[16]), .B(sample_in[28]), .CI(
        sample_in[24]), .CO(intadd_16_n6), .S(intadd_16_SUM_0_) );
  FA1D0BWP30P140HVT intadd_16_U6 ( .A(intadd_16_A_1_), .B(intadd_16_B_1_), 
        .CI(intadd_16_n6), .CO(intadd_16_n5), .S(intadd_16_SUM_1_) );
  FA1D0BWP30P140HVT intadd_16_U5 ( .A(intadd_16_A_2_), .B(intadd_16_B_2_), 
        .CI(intadd_16_n5), .CO(intadd_16_n4), .S(intadd_16_SUM_2_) );
  FA1D0BWP30P140HVT intadd_16_U4 ( .A(intadd_16_A_3_), .B(intadd_16_B_3_), 
        .CI(intadd_16_n4), .CO(intadd_16_n3), .S(intadd_16_SUM_3_) );
  FA1D0BWP30P140HVT intadd_16_U3 ( .A(intadd_16_A_4_), .B(intadd_21_n1), .CI(
        intadd_16_n3), .CO(intadd_16_n2), .S(intadd_16_SUM_4_) );
  FA1D0BWP30P140HVT intadd_16_U2 ( .A(intadd_16_A_5_), .B(intadd_20_n1), .CI(
        intadd_16_n2), .CO(intadd_16_n1), .S(intadd_16_SUM_5_) );
  FA1D0BWP30P140HVT intadd_27_U4 ( .A(intadd_26_SUM_0_), .B(intadd_27_CI), 
        .CI(intadd_20_SUM_0_), .CO(intadd_27_n3), .S(intadd_18_B_1_) );
  FA1D0BWP30P140HVT intadd_27_U3 ( .A(intadd_17_SUM_1_), .B(intadd_27_B_1_), 
        .CI(intadd_27_n3), .CO(intadd_27_n2), .S(intadd_18_A_2_) );
  FA1D0BWP30P140HVT intadd_27_U2 ( .A(intadd_20_SUM_2_), .B(intadd_27_B_2_), 
        .CI(intadd_27_n2), .CO(intadd_27_n1), .S(intadd_18_A_3_) );
  FA1D0BWP30P140HVT intadd_28_U4 ( .A(intadd_28_B_0_), .B(intadd_16_SUM_0_), 
        .CI(intadd_28_A_0_), .CO(intadd_28_n3), .S(intadd_14_B_0_) );
  FA1D0BWP30P140HVT intadd_28_U3 ( .A(intadd_21_SUM_1_), .B(intadd_28_B_1_), 
        .CI(intadd_28_n3), .CO(intadd_28_n2), .S(intadd_24_A_0_) );
  FA1D0BWP30P140HVT intadd_28_U2 ( .A(intadd_28_A_2_), .B(intadd_22_SUM_2_), 
        .CI(intadd_28_n2), .CO(intadd_28_n1), .S(intadd_24_A_1_) );
  FA1D0BWP30P140HVT intadd_15_U8 ( .A(intadd_15_B_0_), .B(intadd_15_CI), .CI(
        intadd_15_A_0_), .CO(intadd_15_n7), .S(intadd_15_SUM_0_) );
  FA1D0BWP30P140HVT intadd_15_U7 ( .A(intadd_15_A_1_), .B(intadd_15_B_1_), 
        .CI(intadd_15_n7), .CO(intadd_15_n6), .S(intadd_15_SUM_1_) );
  FA1D0BWP30P140HVT intadd_15_U6 ( .A(intadd_15_A_2_), .B(intadd_15_B_2_), 
        .CI(intadd_15_n6), .CO(intadd_15_n5), .S(intadd_15_SUM_2_) );
  FA1D0BWP30P140HVT intadd_15_U5 ( .A(intadd_15_A_3_), .B(intadd_28_n1), .CI(
        intadd_15_n5), .CO(intadd_15_n4), .S(intadd_15_SUM_3_) );
  FA1D0BWP30P140HVT intadd_15_U4 ( .A(intadd_15_A_4_), .B(intadd_27_n1), .CI(
        intadd_15_n4), .CO(intadd_15_n3), .S(intadd_15_SUM_4_) );
  FA1D0BWP30P140HVT intadd_15_U3 ( .A(intadd_15_A_5_), .B(intadd_15_B_5_), 
        .CI(intadd_15_n3), .CO(intadd_15_n2), .S(intadd_15_SUM_5_) );
  FA1D0BWP30P140HVT intadd_15_U2 ( .A(intadd_15_A_6_), .B(intadd_16_n1), .CI(
        intadd_15_n2), .CO(intadd_15_n1), .S(intadd_14_A_6_) );
  FA1D0BWP30P140HVT intadd_29_U4 ( .A(intadd_21_SUM_3_), .B(intadd_29_CI), 
        .CI(intadd_16_SUM_3_), .CO(intadd_29_n3), .S(intadd_24_B_2_) );
  FA1D0BWP30P140HVT intadd_29_U3 ( .A(intadd_16_SUM_4_), .B(intadd_29_B_1_), 
        .CI(intadd_29_n3), .CO(intadd_29_n2), .S(intadd_14_A_4_) );
  FA1D0BWP30P140HVT intadd_29_U2 ( .A(intadd_16_SUM_5_), .B(intadd_15_SUM_5_), 
        .CI(intadd_29_n2), .CO(intadd_29_n1), .S(intadd_14_B_5_) );
  FA1D0BWP30P140HVT intadd_24_U4 ( .A(intadd_15_SUM_1_), .B(intadd_24_CI), 
        .CI(intadd_24_A_0_), .CO(intadd_24_n3), .S(intadd_14_A_1_) );
  FA1D0BWP30P140HVT intadd_24_U3 ( .A(intadd_24_A_1_), .B(intadd_24_B_1_), 
        .CI(intadd_24_n3), .CO(intadd_24_n2), .S(intadd_14_B_2_) );
  FA1D0BWP30P140HVT intadd_24_U2 ( .A(intadd_15_SUM_3_), .B(intadd_24_B_2_), 
        .CI(intadd_24_n2), .CO(intadd_24_n1), .S(intadd_14_B_3_) );
  FA1D0BWP30P140HVT intadd_18_U6 ( .A(intadd_18_B_0_), .B(intadd_15_SUM_0_), 
        .CI(intadd_18_A_0_), .CO(intadd_18_n5), .S(intadd_14_A_0_) );
  FA1D0BWP30P140HVT intadd_18_U5 ( .A(intadd_18_A_1_), .B(intadd_18_B_1_), 
        .CI(intadd_18_n5), .CO(intadd_18_n4), .S(intadd_14_B_1_) );
  FA1D0BWP30P140HVT intadd_18_U4 ( .A(intadd_18_A_2_), .B(intadd_15_SUM_2_), 
        .CI(intadd_18_n4), .CO(intadd_18_n3), .S(intadd_14_A_2_) );
  FA1D0BWP30P140HVT intadd_18_U3 ( .A(intadd_18_A_3_), .B(intadd_18_B_3_), 
        .CI(intadd_18_n3), .CO(intadd_18_n2), .S(intadd_14_A_3_) );
  FA1D0BWP30P140HVT intadd_18_U2 ( .A(intadd_15_SUM_4_), .B(intadd_24_n1), 
        .CI(intadd_18_n2), .CO(intadd_18_n1), .S(intadd_14_B_4_) );
  FA1D0BWP30P140HVT intadd_14_U9 ( .A(intadd_14_B_0_), .B(intadd_14_CI), .CI(
        intadd_14_A_0_), .CO(intadd_14_n8), .S(edge_nd_640) );
  FA1D0BWP30P140HVT intadd_14_U8 ( .A(intadd_14_A_1_), .B(intadd_14_B_1_), 
        .CI(intadd_14_n8), .CO(intadd_14_n7), .S(edge_nd_641) );
  FA1D0BWP30P140HVT intadd_14_U7 ( .A(intadd_14_A_2_), .B(intadd_14_B_2_), 
        .CI(intadd_14_n7), .CO(intadd_14_n6), .S(edge_nd_642) );
  FA1D0BWP30P140HVT intadd_14_U6 ( .A(intadd_14_A_3_), .B(intadd_14_B_3_), 
        .CI(intadd_14_n6), .CO(intadd_14_n5), .S(edge_nd_643) );
  FA1D0BWP30P140HVT intadd_14_U5 ( .A(intadd_14_A_4_), .B(intadd_14_B_4_), 
        .CI(intadd_14_n5), .CO(intadd_14_n4), .S(edge_nd_644) );
  FA1D0BWP30P140HVT intadd_14_U4 ( .A(intadd_18_n1), .B(intadd_14_B_5_), .CI(
        intadd_14_n4), .CO(intadd_14_n3), .S(edge_nd_645) );
  FA1D0BWP30P140HVT intadd_14_U3 ( .A(intadd_14_A_6_), .B(intadd_29_n1), .CI(
        intadd_14_n3), .CO(intadd_14_n2), .S(edge_nd_646) );
  FA1D0BWP30P140HVT intadd_14_U2 ( .A(intadd_17_n1), .B(intadd_15_n1), .CI(
        intadd_14_n2), .CO(intadd_14_n1), .S(edge_nd_647) );
  FA1D0BWP30P140HVT U4 ( .A(sample_in[125]), .B(sample_in[121]), .CI(
        sample_in[69]), .CO(n26), .S(n3) );
  FA1D0BWP30P140HVT U5 ( .A(intadd_17_SUM_0_), .B(n3), .CI(n2), .CO(n14), .S(
        n6) );
  FA1D0BWP30P140HVT U6 ( .A(intadd_16_SUM_2_), .B(n5), .CI(n4), .CO(
        intadd_18_B_3_), .S(intadd_24_B_1_) );
  FA1D0BWP30P140HVT U7 ( .A(intadd_16_SUM_1_), .B(n7), .CI(n6), .CO(n5), .S(
        intadd_24_CI) );
  AN2D0BWP30P140HVT U8 ( .A1(sample_in[4]), .A2(sample_in[12]), .Z(
        intadd_22_B_1_) );
  IAO21D0BWP30P140HVT U9 ( .A1(sample_in[4]), .A2(sample_in[12]), .B(
        intadd_22_B_1_), .ZN(intadd_15_B_0_) );
  FA1D0BWP30P140HVT U10 ( .A(sample_in[40]), .B(sample_in[32]), .CI(
        sample_in[36]), .CO(n23), .S(n10) );
  FA1D0BWP30P140HVT U11 ( .A(sample_in[56]), .B(sample_in[48]), .CI(
        sample_in[44]), .CO(n22), .S(n8) );
  FA1D0BWP30P140HVT U12 ( .A(n10), .B(n9), .CI(n8), .CO(intadd_28_B_1_), .S(
        intadd_14_CI) );
  FA1D0BWP30P140HVT U13 ( .A(sample_in[49]), .B(sample_in[41]), .CI(
        sample_in[29]), .CO(n25), .S(n13) );
  FA1D0BWP30P140HVT U14 ( .A(sample_in[65]), .B(sample_in[57]), .CI(
        sample_in[37]), .CO(n27), .S(n11) );
  FA1D0BWP30P140HVT U15 ( .A(n13), .B(n12), .CI(n11), .CO(intadd_27_B_1_), .S(
        intadd_18_A_1_) );
  FA1D0BWP30P140HVT U16 ( .A(n15), .B(n14), .CI(intadd_20_SUM_1_), .CO(
        intadd_27_B_2_), .S(n4) );
  FA1D0BWP30P140HVT U17 ( .A(sample_in[111]), .B(sample_in[119]), .CI(
        sample_in[79]), .CO(n55), .S(n17) );
  FA1D0BWP30P140HVT U18 ( .A(sample_in[35]), .B(sample_in[27]), .CI(
        sample_in[23]), .CO(n54), .S(n16) );
  FA1D0BWP30P140HVT U19 ( .A(n18), .B(n17), .CI(n16), .CO(n36), .S(n21) );
  FA1D0BWP30P140HVT U20 ( .A(intadd_17_SUM_3_), .B(n20), .CI(n19), .CO(
        intadd_15_B_5_), .S(intadd_29_B_1_) );
  FA1D0BWP30P140HVT U21 ( .A(intadd_17_SUM_2_), .B(n21), .CI(intadd_26_SUM_2_), 
        .CO(n20), .S(intadd_29_CI) );
  FA1D0BWP30P140HVT U22 ( .A(sample_in[8]), .B(sample_in[0]), .CI(
        sample_in[20]), .CO(intadd_16_B_1_), .S(intadd_28_A_0_) );
  FA1D0BWP30P140HVT U23 ( .A(sample_in[116]), .B(sample_in[124]), .CI(
        sample_in[84]), .CO(intadd_16_A_1_), .S(intadd_15_CI) );
  FA1D0BWP30P140HVT U24 ( .A(n24), .B(n23), .CI(n22), .CO(intadd_16_B_2_), .S(
        n7) );
  FA1D0BWP30P140HVT U25 ( .A(sample_in[120]), .B(sample_in[112]), .CI(
        sample_in[76]), .CO(n24), .S(intadd_28_B_0_) );
  FA1D0BWP30P140HVT U26 ( .A(sample_in[104]), .B(sample_in[96]), .CI(
        sample_in[68]), .CO(intadd_21_B_1_), .S(n9) );
  FA1D0BWP30P140HVT U27 ( .A(sample_in[72]), .B(sample_in[64]), .CI(
        sample_in[52]), .CO(intadd_21_A_1_), .S(intadd_18_A_0_) );
  AN2D0BWP30P140HVT U28 ( .A1(sample_in[5]), .A2(sample_in[1]), .Z(
        intadd_26_B_1_) );
  IAO21D0BWP30P140HVT U29 ( .A1(sample_in[5]), .A2(sample_in[1]), .B(
        intadd_26_B_1_), .ZN(intadd_22_A_1_) );
  FA1D0BWP30P140HVT U30 ( .A(sample_in[109]), .B(sample_in[117]), .CI(
        sample_in[77]), .CO(intadd_20_B_1_), .S(n12) );
  FA1D0BWP30P140HVT U31 ( .A(sample_in[33]), .B(sample_in[25]), .CI(
        sample_in[21]), .CO(intadd_20_A_1_), .S(intadd_27_CI) );
  FA1D0BWP30P140HVT U32 ( .A(n27), .B(n26), .CI(n25), .CO(intadd_20_B_2_), .S(
        n15) );
  FA1D0BWP30P140HVT U33 ( .A(sample_in[50]), .B(sample_in[42]), .CI(
        sample_in[30]), .CO(n46), .S(n34) );
  FA1D0BWP30P140HVT U34 ( .A(sample_in[66]), .B(sample_in[58]), .CI(
        sample_in[38]), .CO(n47), .S(n33) );
  FA1D0BWP30P140HVT U35 ( .A(sample_in[126]), .B(sample_in[122]), .CI(
        sample_in[70]), .CO(n45), .S(n32) );
  FA1D0BWP30P140HVT U36 ( .A(n30), .B(n29), .CI(n28), .CO(intadd_20_B_3_), .S(
        intadd_15_A_3_) );
  FA1D0BWP30P140HVT U37 ( .A(n33), .B(n32), .CI(n31), .CO(n28), .S(
        intadd_15_A_2_) );
  FA1D0BWP30P140HVT U38 ( .A(intadd_19_SUM_0_), .B(n35), .CI(n34), .CO(n29), 
        .S(intadd_28_A_2_) );
  FA1D0BWP30P140HVT U39 ( .A(sample_in[113]), .B(sample_in[105]), .CI(
        sample_in[61]), .CO(intadd_17_B_1_), .S(intadd_15_A_1_) );
  FA1D0BWP30P140HVT U40 ( .A(sample_in[97]), .B(sample_in[89]), .CI(
        sample_in[53]), .CO(intadd_17_A_1_), .S(n2) );
  AN2D0BWP30P140HVT U41 ( .A1(sample_in[6]), .A2(sample_in[2]), .Z(n49) );
  IAO21D0BWP30P140HVT U42 ( .A1(sample_in[6]), .A2(sample_in[2]), .B(n49), 
        .ZN(intadd_26_A_1_) );
  FA1D0BWP30P140HVT U43 ( .A(n38), .B(n37), .CI(n36), .CO(intadd_17_B_4_), .S(
        n19) );
  FA1D0BWP30P140HVT U44 ( .A(n41), .B(n40), .CI(n39), .CO(n37), .S(
        intadd_16_A_3_) );
  FA1D0BWP30P140HVT U45 ( .A(sample_in[51]), .B(sample_in[43]), .CI(
        sample_in[31]), .CO(n44), .S(n18) );
  FA1D0BWP30P140HVT U46 ( .A(sample_in[127]), .B(sample_in[123]), .CI(
        sample_in[71]), .CO(n43), .S(n40) );
  FA1D0BWP30P140HVT U47 ( .A(sample_in[67]), .B(sample_in[59]), .CI(
        sample_in[39]), .CO(n42), .S(n39) );
  FA1D0BWP30P140HVT U48 ( .A(n44), .B(n43), .CI(n42), .CO(intadd_25_A_2_), .S(
        intadd_17_A_3_) );
  FA1D0BWP30P140HVT U49 ( .A(sample_in[110]), .B(sample_in[118]), .CI(
        sample_in[78]), .CO(intadd_19_B_1_), .S(n35) );
  FA1D0BWP30P140HVT U50 ( .A(sample_in[18]), .B(sample_in[10]), .CI(
        sample_in[14]), .CO(intadd_19_A_1_), .S(intadd_22_B_2_) );
  FA1D0BWP30P140HVT U51 ( .A(n47), .B(n46), .CI(n45), .CO(intadd_19_B_2_), .S(
        n30) );
  FA1D0BWP30P140HVT U52 ( .A(sample_in[83]), .B(sample_in[75]), .CI(
        sample_in[47]), .CO(intadd_25_B_1_), .S(n41) );
  FA1D0BWP30P140HVT U53 ( .A(sample_in[99]), .B(sample_in[91]), .CI(
        sample_in[55]), .CO(intadd_25_A_1_), .S(intadd_17_A_2_) );
  FA1D0BWP30P140HVT U54 ( .A(sample_in[82]), .B(sample_in[74]), .CI(
        sample_in[46]), .CO(intadd_23_B_1_), .S(n31) );
  FA1D0BWP30P140HVT U55 ( .A(sample_in[98]), .B(sample_in[90]), .CI(
        sample_in[54]), .CO(intadd_23_A_1_), .S(intadd_21_B_2_) );
  ND2D0BWP30P140HVT U56 ( .A1(sample_in[7]), .A2(sample_in[3]), .ZN(n53) );
  OA21D0BWP30P140HVT U57 ( .A1(sample_in[7]), .A2(sample_in[3]), .B(n53), .Z(
        n50) );
  FA1D0BWP30P140HVT U58 ( .A(n50), .B(n49), .CI(n48), .CO(intadd_23_B_2_), .S(
        intadd_20_A_2_) );
  FA1D0BWP30P140HVT U59 ( .A(sample_in[94]), .B(sample_in[102]), .CI(
        sample_in[86]), .CO(n48), .S(intadd_22_A_2_) );
  INVD0BWP30P140HVT U60 ( .I(n51), .ZN(n52) );
  NR2D0BWP30P140HVT U61 ( .A1(n52), .A2(n53), .ZN(intadd_25_B_2_) );
  AOI21D0BWP30P140HVT U62 ( .A1(n53), .A2(n52), .B(intadd_25_B_2_), .ZN(
        intadd_23_A_2_) );
  FA1D0BWP30P140HVT U63 ( .A(sample_in[95]), .B(sample_in[103]), .CI(
        sample_in[87]), .CO(n51), .S(intadd_26_B_2_) );
  FA1D0BWP30P140HVT U64 ( .A(n56), .B(n55), .CI(n54), .CO(intadd_19_A_3_), .S(
        n38) );
  FA1D0BWP30P140HVT U65 ( .A(sample_in[19]), .B(sample_in[11]), .CI(
        sample_in[15]), .CO(n56), .S(intadd_26_A_2_) );
endmodule

